body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family: "Arial","宋体";
	line-height:20px;
	background-color: #ffffff;
	overflow-x:hidden;
}
td,p {
	margin-top : 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: "Arial","宋体";
	padding: 0px;
}
div{	
    padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: "Arial","宋体";
	line-height: 130%;
}
form{
  padding:0px;
}
input,select,textarea {
	font-size: 12px;
	font-family: "Arial","宋体";
	color: #333333;
}

/*---------------------------------link ---------------------------------------------*/
a {
	color: #406AA4;
	text-decoration: none;
}
a:hover {
	color: #f28b12;
	text-decoration: underline;
}
a.black{
	color: #000000;
	text-decoration: none;
}
a.black:hover {
	color: #000000;
	text-decoration: none;
}

a.boldblack{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.boldblack:hover {
	color: #f28b12;
	font-weight: bold;
	text-decoration: underline;
}

a.blue:link{
	color: #003399;
	text-decoration: none;
}
a.blue:visited {
	color: #003399;
	text-decoration: none;
}
a.blue:active {
	color: #003399;
	text-decoration: none;
}
a.blue:hover {
	color: #800000;
	text-decoration: underline;
}

a.white:link{
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
/*---------------------------- top -----------------------------------*/
.top_bottom_line{
	background-color: #001EA0;
	background-image: url(../../images/frame_menu/top_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.left_scroll_bg {
	background-image: url(../../images/frame_menu/leftscroll_bg.gif);
	background-repeat: repeat-y;
	width:8px;
}
.topmenu_table_bg {
	height:25px;
}
.topmenu_table_bg_over {
	border-top: 1px solid #5b78a6;
	border-right: 1px solid #5b78a6;
	border-left: 1px solid #5b78a6;
	height:21px;
}
.topmenu_td_bg {
	cursor: pointer;
	font-family: "Arial","宋体";
	color: #fff;
	text-align:center;
	color:#FFFFFF; 
	line-height:20px;
	font-size:13px; 
	font-weight:bold;
}
.topmenu_td_bg_over {
	background-color: #4F92F2; /*9eb6d8*/
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #dee6f2;
	border-right: 1px solid #dee6f2;
	border-left: 1px solid #dee6f2;
	text-align:center;
	font-size:13px; 
}
.topmenu_td_bg_on {
	background-color: #d3e3ef;
	cursor: pointer;
	font-size:13px; 
}
.top_line{
	height:41px;
	background-image: url(../../images/frame_menu/topbg2.gif);
}
.text_bice {
	font-size: 12px;
	padding:0px 4px 0px 4px;
	color: #003399;
}
/*=================  body  ===================*/
.leftBody{
   background-color:#7AADF6; /*  ebeff4*/
}
.body_main{
	background-color:#ebeff4;
	padding:8px;
}

/*=================input s===================*/
.input_180 {
	border: 1px solid #7a9fba;
	height: 21px;
	width:180px;
	background-color: #FFFFFF;
}
.input_readonly {
	height: 21px;
	background-color: #cccccc;
}
.button_go {
	width: 26px;
	height: 18px;
	border: 1px solid #7AACDA;
	background-image: url(../images/button_bg.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	font-size: 12px;
}
.button_goOver {
	width: 26px;
	height: 18px;
	border: 1px solid #7AACDA;
	background-image: url(../images/button_bgOver.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	font-size: 12px;
}
.button_noWidth {
	height: 23px;
	border: 1px solid #7AACDA;
	background-image: url(../images/btnon.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px;
}
.button_noWidth_over {
	height: 23px;
	border: 1px solid #7AACDA;
	background-image: url(../images/btnover.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px;
}
.button_61px {
	width: 60px;
	height: 21px;
	border: 1px solid #456696;
	background-image: url(../images/button_bg.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px;
}
.button_6noWid {
	height: 21px;
	border: 1px solid #456696;
	background-image: url(../images/button_bg.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px; padding:0 3px;
}
.button_61px_over {
	width: 70px;
	height: 23px;
	border: 1px solid #7AACDA;
	background-image: url(../images/btnover.gif);
	background-color: transparent;
	cursor: pointer;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px;
}
.button_61px2 {
	width: 70px;
	height: 23px;
	border: none;
	background-image: url(../images/btnon.gif);
	background-color: transparent;
	color: #999999;
	font-size: 12px;
	filter:dropshadow(color=ffffff, offx=3, offy=3, positive=1);
}
.noBorderText{
   border:0px;
   height:17px;
   width:85px;
}
/*=================input e===================*/
fieldset {
	border: 1px solid #aac0e0;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left:10px; padding-right:10px;
}

fieldset div {
	padding: 0px;
}

fieldset td {
	font-size: 12px;
}

legend {
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #0057A7;
	font-size: 12px; 
}

input.text {
	border: 1px solid #92CCFE;
	font: 12px verdana, arial, helvetica, sans-serif;
	height: 18px;
	width:20px;
}
/*----------------------------表格----------------------------*/
.ctitle {
	color: #fff;
	font-size:12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 27px;
	text-align: center;
	background-image: url(../../images/frame_menu/tableheadbg.gif);
	background-repeat: repeat-x;
}
.ctitle2 {
	color: #ffffff;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 27px;
	padding-left:10px;
}
.ctitleFirst{
	color: #ffffff;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 27px;
	text-align: center;
	background-image: url(../../images/frame_menu/tableheadbg.gif);
	background-repeat: repeat-x;
	border-left:0px none BED3DC;
	border-top:0px none BED3DC;
}
.page{
	background-color:#A8C9F9;
	background-position: center;
	border-top: 1px solid #dadada;
	height:24px;
	text-align:right;	
}
.cotent1TB{
	border: 1px solid #aac0e0;
	position: relative;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.table_main_border {
	border: 1px solid #a8a8a8;
	background-color: #ffffff;
}
.table_border02_16 {
	padding:16px;
	vertical-align:top;
}
/*---------------------------- content table ----------------------------*/
.gather_table {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	margin-bottom:4px;
}

.gather_table td {
	height: 24px;
	padding: 2px;
	padding-left: 4px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}




.list_table02 {
	border-top: 1px solid #AAC0E0;
	border-right: 1px solid #AAC0E0;
	margin-bottom:4px;
}
.info{
    margin:10px auto;
	padding:10px;
	width:95%;
	background:#F0F0F0;
	border: 1px solid #ccc;
}
.info h4{
    float:left;
    width:100%;
    height:20px;
    font-size:12px;
}
.info p{
    float:left;
	width:100%;
    color:#000;
	font-size:12px;
	line-height:18px;
	text-indent:20px;
}
.list_table02 th {
	height: 24px;
	padding: 2px;
	padding-left: 4px;
	border-left: 1px solid #AAC0E0;
	border-bottom: 1px solid #AAC0E0;
	background-color: #b1cae9;
	font-size:12px;
	font-weight:normal;
}
.list_table02 td {
	height: 24px;
	padding: 2px;
	padding-left: 4px;
	border-left: 1px solid #b3d4e6;
	border-bottom: 1px solid #b3d4e6;
}
.list_table02 .td02 {
	height: 24px;
	border-left: 1px solid #b3d4e6;
	border-bottom: 1px solid #b3d4e6;
	padding: 2px 4px;
	text-align:right;
	background-color: #F1F6FA;
}

.list_table03 {
	border-top: 1px solid #b3d4e6;
	border-right: 1px solid #b3d4e6;
	margin-bottom:4px;
	width:100%;
}
.list_table03 th {
	height: 24px;
	padding: 2px;
	padding-left: 4px;
	border-left: 1px solid #b3d4e6;
	border-bottom: 1px solid #b3d4e6;
	background-color: #b1cae9;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.list_table03 td {
	height: 24px;
	padding: 2px;
	padding-left: 4px;
	border-left: 1px solid #b3d4e6;
	border-bottom: 1px solid #b3d4e6;
	text-align:center;
}

.list_table04 {
	border:0px;
	width:100%;
}
.list_table04 td {
	border:0px;
}

.list_table_padding td {
   padding-left:5px;
}
/*==============================content page=============================*/
.contentNavie_bg{
    background-image:url(../../images/frame_menu/Navie_bg.gif);
}
.tableheadbg{
    background:url(../../images/frame_menu/tableheadbg.gif) repeat-x top;
	border: 1px solid #aac0e0;
}
.tableheadbg2{
    background-image:url(../../images/frame_menu/tableheadbg.gif); 
	background-repeat:repeat-x; 
	padding:0px 0px 0px 0px;	
	border: 1px solid #aac0e0;
}
.tablepl00 {
	width: 100%;
	text-align: center;
	color:#333333;
}

.tbCotetDv{ overflow:auto; padding:0px 10px 0px 10px /*padding-left:10px; padding-right:10px;  padding:0px 10px 0px 10px*/} 
.contTitleTb{margin-left:10px; }
.contTitle{color:#0057A7; background-color:#E8EDF4; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:2px; padding-right:10px;
 border-left:1px solid #aac0e0; border-right:1px solid #aac0e0; border-top:1px solid #aac0e0;
 margin-left:10px; 
}
.tablepl00 td{
}
.wordwrap_compa{
   word-break:break-all;
	word-wrap:break-word;
	-moz-binding: url('wordwrap.xml#wordwrap');
    overflow: hidden;
}
.tablepl002 {
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	color:#333333;
	
}
.tablepl002 td{
   
}
.tablep98p {
	width: 98%;
	text-align: center;
	border-left: 1px solid #aac0e0; 
	border-top: 1px solid #aac0e0; 
}
.tablep98p td{
    border-right: 1px solid #aac0e0; 
	border-bottom: 1px solid #aac0e0; 
}
.tablepl00 td#right{
	border-left:1px solid BED3DC;
	border-top:1px solid BED3DC;
}
.borderTD{
	border-left:1px solid BED3DC;
	border-top:1px solid BED3DC;
	
	border-right:1px solid BED3DC;
	border-bottom:1px solid BED3DC;
}
.cmsrow {
	padding: 3px 3px 3px 3px;
	background-color: #E6F2FF;
	height:25px;
}
.cmsrow01 {
	padding: 3px 3px 3px 3px;
	background-color: #ffffff;
	height:25px;
}
.spaceLineColor{
   color:#0057A7;
   height:25px;
}
.spaceLineColor3{
   color:#0057A7;
   height:25px;
}
.spaceLineColor4{
   color:#0057A7;
}
.spaceLineColor2{
   background-image: url(../../images/frame_menu/spaceLineColor2.gif);
   background-position:center;
   background-repeat:repeat-x;
}
.contentDiv{
  overflow:auto;
}
/*td间距和DIV样式*/
.dis01{
  padding:3px 5px 3px 5px;
}
/*==============================border==============================*/
.border1{
  border: 1px solid #aac0e0;
}
.border2{
  border: 1px solid #516f8c;
}
.borderHelp{
  border: 1px solid #aac0e0;
  padding:3px 5px 3px 5px;
}
.borderHelp1{
  border: 1px solid #aac0e0;
  padding:1px 1px 1px 1px;
}
.borderHelp_100p{
  border: 1px solid #aac0e0;
  padding:3px 5px 3px 5px; width:100%;
}
/*==============================left page=============================*/
.menuUpClass {
	cursor:pointer;
    background-image:url(../../images/frame_menu/leftTdBg.gif);
}
.menuUpClass td{
	color:#000; font-weight:normal;
}
.menuOverClass{
	background-color:#6A9DD4;
	cursor:pointer;
	color:#fff;
}
.menuOverClass td{
	color:#fff;
}
.menuClickClass{
	background-image:url(../../images/frame_menu/leftTdBgClick.gif);
	cursor:pointer;
}
.menuClickClass td{
   color:#fff; font-weight:bold;
}
.menuUpClassTd1 {
	height:30px;
	width:24px;
}
/*==============================left page child menu=============================*/
.childMenuClass{ background-color:fff; }
.childMenuTdClass1{ }
.childMenuTdClass1 div{padding-left:25px; height:22px; line-height:22px; cursor:pointer}
.childMenuTdOver{ padding-left:25px; height:22px; line-height:22px; cursor:pointer; background-color:#6A9DD4; color:fff;}
.childMenuTdClick{ padding-left:25px; height:22px; line-height:22px; cursor:pointer;background-color:#0099CC; color:fff;}

.menuleft2{}
.menuleft2 div{cursor:pointer}
/*============================== navigate =============================*/
#tab {
	padding:0 0 1px 15px;
	margin:13px 3px 0px 3px;
	border-bottom:1px #6ab8e9 solid;
}
#tab1 span {line-height:20px;}
.tab_li_off {
	display:inline;
	list-style:none;
	padding-left:5px;
	background:url(../../images/frame_menu/tab01_left_off.gif) left bottom no-repeat;
}
.tab_li_off span {
	cursor:pointer;
	background:url(../../images/frame_menu/tab01_right_off.gif) right bottom no-repeat;
	padding:10px 12px 2px 7px;
}

.tab_li_on {
	display:inline; 
	list-style:none;
	padding-left:5px;
	background:url(../../images/frame_menu/tab01_left_on.gif) left bottom no-repeat;
}
.tab_li_on span {
	cursor:pointer;
	background:url(../../images/frame_menu/tab01_right_on.gif) right bottom no-repeat;
	padding:10px 12px 2px 7px;
}
/*============================== other =============================*/
.alpha{filter:alpha(opacity=80);opacity: 0.80;}
.alphaNomal{filter:alpha(opacity=100);opacity: 1.00;} 
.detailTd1{
   filter:alpha(opacity=80);
   opacity: 0.80;
   padding:40px 10px 30px 10px;
}
.detailTd2{
   padding:40px 10px 30px 10px;
}
.detailTd3{
   
   padding:15px 10px 30px 10px;
}
.hidden {
	display:none;
}
.cursorHand{ cursor:pointer;}
.textalignLeft{text-align:left}
.overflowy_scroll{ overflow-y:scroll}
/*============================== font =============================*/
.bold{
   font-weight:bold;
}
/*============================== color =============================*/
.red18{
   color:#FF0000;
}
.gray999999{ color:#999999}
/*============================== div =============================*/
#tab_div {
	margin:0 3px;
	padding:5px;
	height:500px;
	border:1px #6ab8e9 solid;
	border-top:none;
	z-index: 3;
}
#tab_div1 {
	margin:0 3px;
	padding:10px;
	height:300px;
	border:1px #b3d4e6 solid;
	z-index: 3;
}
.divScroll {
	border-right:1px solid #b3d4e6;
	border-top:1px solid #b3d4e6;
	OVERFLOW: auto;
	BORDER-LEFT: #7494bf 1px solid; 
	BORDER-BOTTOM: #7494bf 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

.childMenuDiv div{ padding-left:20px}
.childMenuDiv .active{ background-color:#6A9DD4; color:#fff;}
.childMenuDiv .over{ background-color:#0066CC; color:#fff;}
.activemenuparent1{ background-color:#6A9DD4; color:#fff;}
.activemenuparent1 a{ background-color:#6A9DD4; color:#fff;}
.activemenuparent1 a:hover{ background-color:#6A9DD4; color:#fff; text-decoration: none;}

/*============================== 每页显示 几条 =============================*/
.pagecount{ padding-right:30px;}
/*============================== 表格顶部的操作区域 =============================*/
.tableoptiontop{height:30px; }
/*============================== 时间控件 =============================*/
.input_time{
   height:19px;
   width:23px;
}
.shutop { background:url(../../images/frame_menu/top_leftmenu.gif) no-repeat left; padding-left:20px;}
.bannerbg { background:url(../images/frame_menu/topbg2.gif) repeat-x left;}
.mainbody { margin:5px;}
.padr5 { padding-right:5px;}
.padlr5 { padding:0px 5px;}
.pad510 {padding:5px 10px;}
.margb5 { margin-bottom:5px;}
.baizi { color:#FFFFFF; line-height:20px; font-size:12px;}
.baizi a:link {color: #FFFFFF; text-decoration: none;}
.baizi a:visited {color: #FFFFFF; text-decoration: none;}
.baizi a:hover {color: #FF6600; text-decoration: none;}
.bai13bold { color:#FFFFFF; line-height:20px; font-size:13px; font-weight:bold;}
.bai13bold a:link {color: #FFFFFF; text-decoration: none;}
.bai13bold a:visited {color: #FFFFFF; text-decoration: none;}
.bai13bold a:hover {color: #FF6600; text-decoration: none;}
.hei12 { color:#000000; font-size:12px; line-height:20px; font-family:"宋体";}
.hei12  a:link { color: #000000; text-decoration: none;}
.hei12  a:visited { color: #000000; text-decoration: none;}
.hei12  a:hover { color: #FF9900; text-decoration: none;}
.leftbg { background:#FFFFFF;}

.liebiao-tit{
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	color: #090073;
	padding-left: 20px;
	background-color: #A8C9F9;	/** #A8C9F9  #93c3e7 **/
}

.cmsrow h4{
	padding: 3px 3px 3px 3px;
    float:left;
    width:100%;
    height:20px;
    font-size:14px;
	background-color: #E6F2FF;

}
.cmsrow p{
    float:left;
	width:100%;
    color:#000;
	font-size:12px;
	line-height:18px;
	text-indent:20px;
	font-size:14px;
	background-color: #E6F2FF;	
}
.cmsrow p span{
    float:left;
	width:100%;
    color:#000;
	font-size:12px;
	line-height:18px;
	text-indent:20px;
	font-size:14px;
	background-color: #E6F2FF;
	text-align:right;
}
